home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_50.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
59KB
|
1,069 lines
# near model CODE resource
# jump table entries: 7024-7032 (9 of them)
export_878:
00000000 4E56 0000 link A6, 0
00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000008 3E2E 000E move.w D7, [A6 + 0xE]
0000000C 286E 0008 movea.l A4, [A6 + 0x8]
00000010 2F0C move.l -[A7], A4
00000012 2054 movea.l A0, [A4]
00000014 2050 movea.l A0, [A0]
00000016 2268 0004 movea.l A1, [A0 + 0x4]
0000001A 4E91 jsr [A1]
0000001C 2A00 move.l D5, D0
0000001E 2045 movea.l A0, D5
00000020 D0C7 add.w A0, D7
00000022 2F08 move.l -[A7], A0
00000024 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */
0000002A 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
0000002E 2640 movea.l A3, D0
00000030 200B move.l D0, A3
00000032 4FEF 000C lea.l A7, [A7 + 0xC]
00000036 6628 bne +0x2A /* 00000060 */
00000038 2F0C move.l -[A7], A4
0000003A 2054 movea.l A0, [A4]
0000003C 2050 movea.l A0, [A0]
0000003E 2268 0030 movea.l A1, [A0 + 0x30]
00000042 4E91 jsr [A1]
00000044 2C00 move.l D6, D0
00000046 BC85 cmp.l D6, D5
00000048 588F addq.l A7, 4
0000004A 6714 beq +0x16 /* 00000060 */
0000004C 2046 movea.l A0, D6
0000004E D0C7 add.w A0, D7
00000050 2F08 move.l -[A7], A0
00000052 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */
00000058 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
0000005C 2640 movea.l A3, D0
0000005E 508F addq.l A7, 8
label00000060:
00000060 200B move.l D0, A3
00000062 6600 008C bne +0x8E /* 000000F0 */
00000066 207C 0000 0BB8 movea.l A0, 0xBB8
0000006C D0C7 add.w A0, D7
0000006E 2F08 move.l -[A7], A0
00000070 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */
00000076 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
0000007A 2640 movea.l A3, D0
0000007C 200B move.l D0, A3
0000007E 508F addq.l A7, 8
00000080 666E bne +0x70 /* 000000F0 */
00000082 3007 move.w D0, D7
00000084 48C0 ext.l D0
00000086 81FC 00FA divs.w D0, 0xFA
0000008A 4840 swap.w D0
0000008C 3A00 move.w D5, D0
0000008E 48C0 ext.l D0
00000090 81FC 0064 divs.w D0, 0x64 /* 'd' */
00000094 4840 swap.w D0
00000096 3C00 move.w D6, D0
00000098 48C6 ext.l D6
0000009A 2F06 move.l -[A7], D6
0000009C 4878 1B62 push.l 0x1B62
000000A0 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
000000A4 3E00 move.w D7, D0
000000A6 508F addq.l A7, 8
000000A8 6746 beq +0x48 /* 000000F0 */
000000AA 48C5 ext.l D5
000000AC 48C6 ext.l D6
000000AE 2005 move.l D0, D5
000000B0 9086 sub.l D0, D6
000000B2 D0BC 0000 0BBA add.l D0, 0xBBA
000000B8 2F00 move.l -[A7], D0
000000BA 2F3C 6676 6577 move.l -[A7], 0x66766577 /* 'fvew' */
000000C0 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */]
000000C4 2640 movea.l A3, D0
000000C6 200B move.l D0, A3
000000C8 508F addq.l A7, 8
000000CA 6724 beq +0x26 /* 000000F0 */
000000CC 48C5 ext.l D5
000000CE 48C6 ext.l D6
000000D0 2005 move.l D0, D5
000000D2 9086 sub.l D0, D6
000000D4 7264 moveq.l D1, 0x64
000000D6 B280 cmp.l D1, D0
000000D8 6616 bne +0x18 /* 000000F0 */
000000DA 0C47 AEB4 cmpi.w D7, 0xAEB4
000000DE 660A bne +0xC /* 000000EA */
000000E0 4A2D F685 tst.b [A5 - 0x97B]
000000E4 6704 beq +0x6 /* 000000EA */
000000E6 3E3C AEB3 move.w D7, 0xAEB3
label000000EA:
000000EA 2053 movea.l A0, [A3]
000000EC 3147 000C move.w [A0 + 0xC], D7
label000000F0:
000000F0 2F0B move.l -[A7], A3
000000F2 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000000F6 200B move.l D0, A3
000000F8 588F addq.l A7, 4
000000FA 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
00000100 4E5E unlink A6
00000102 4E75 rts
export_879:
00000104 4E56 FFC0 link A6, -0x0040
00000108 48E7 0108 movem.l -[A7], D7,A4
0000010C 2E2E 0010 move.l D7, [A6 + 0x10]
00000110 286E 0008 movea.l A4, [A6 + 0x8]
00000114 7000 moveq.l D0, 0x00
00000116 2D40 FFF8 move.l [A6 - 0x8], D0
0000011A 41EE FFF8 lea.l A0, [A6 - 0x8]
0000011E 2D40 FFFC move.l [A6 - 0x4], D0
00000122 41EE FFFC lea.l A0, [A6 - 0x4]
00000126 486E FFC0 pea.l [A6 - 0x40]
0000012A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000012E 4A80 tst.l D0
00000130 588F addq.l A7, 4
00000132 6770 beq +0x72 /* 000001A4 */
00000134 3007 move.w D0, D7
00000136 48C0 ext.l D0
00000138 2F00 move.l -[A7], D0
0000013A 2F0C move.l -[A7], A4
0000013C 2054 movea.l A0, [A4]
0000013E 2050 movea.l A0, [A0]
00000140 2268 00AC movea.l A1, [A0 + 0xAC]
00000144 4E91 jsr [A1]
00000146 2D40 FFF8 move.l [A6 - 0x8], D0
0000014A 2040 movea.l A0, D0
0000014C A04A syscall HNoPurge
0000014E 2F0C move.l -[A7], A4
00000150 2F2E 000C move.l -[A7], [A6 + 0xC]
00000154 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000158 4EAD 2972 jsr [A5 + 0x2972 /* export_1322 */]
0000015C 2D40 FFFC move.l [A6 - 0x4], D0
00000160 7064 moveq.l D0, 0x64
00000162 B087 cmp.l D0, D7
00000164 4FEF 0014 lea.l A7, [A7 + 0x14]
00000168 6E32 bgt +0x34 /* 0000019C */
0000016A 0C87 0000 00C8 cmpi.l D7, 0xC8
00000170 6C2A bge +0x2C /* 0000019C */
00000172 206E FFFC movea.l A0, [A6 - 0x4]
00000176 2050 movea.l A0, [A0]
00000178 203C 1000 0000 move.l D0, 0x10000000
0000017E C0A8 0010 and.l D0, [A0 + 0x10]
00000182 6718 beq +0x1A /* 0000019C */
00000184 206E FFFC movea.l A0, [A6 - 0x4]
00000188 2050 movea.l A0, [A0]
0000018A 4A68 0036